package com.ruoyi.web.controller.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 导入信息
 */
@Data
@TableName("excel_import_info")
public class ExcelImportInfo {
    @TableId
    private Long id; // ID
    private String originalFilename; // 原文件名
    private String newFilename; // 新文件名
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime importStartTime; // 导入开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime importEndTime; // 导入结束时间
    private String totalCount; // 导入总条数
    private String successCount; // 成功条数
    private String failureCount; // 失败条数
    private String remarks; // 备注
    private String filePath; // 文件地址
}
